ecological niche - Turkish English Dictionary